implanted suture - Spanish English Dictionary